/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.distillerybagger.distilleryexplorer;

/**
 *
 * @author clayton
 */
public class Distillery 
{
    private Long distilleryId;
    private String name;
    private String owner;
    private int founded;
    private String founder;
    private String stills;
    private String water;
    private String status;
    private String town;
    private String country;
    private String region;
    private Coordinates coordinates; 
    private String history;  
    private String[] whisky;   
    private ContactDetails contactDetails;   
    private String[] websites;
    private Access access;  
    private VisitorCentre visitorCentre;
    private Tours tours;
    
    public Distillery(){}

    public Distillery(String name, String owner, int founded, String founder, String stills, String water, String status, String town, String country, String region, Coordinates coordinates, String history, String[] whisky, ContactDetails contactDetails, String[] websites, Access access, VisitorCentre visitorCentre, Tours tours)
    {
        this.name = name;
        this.owner = owner;
        this.founded = founded;
        this.founder = founder;
        this.stills = stills;
        this.water = water;
        this.status = status;
        this.town = town;
        this.country = country;
        this.region = region;
        this.coordinates = coordinates;
        this.history = history;
        this.whisky = whisky;
        this.contactDetails = contactDetails;
        this.websites = websites;
        this.access = access;
        this.visitorCentre = visitorCentre;
        this.tours = tours;
    }

    public Long getDistilleryId()
    {
        return distilleryId;
    }

    public void setDistilleryId(Long distilleryId)
    {
        this.distilleryId = distilleryId;
    }
    
    

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getOwner()
    {
        return owner;
    }

    public void setOwner(String owner)
    {
        this.owner = owner;
    }

    public int getFounded()
    {
        return founded;
    }

    public void setFounded(int founded)
    {
        this.founded = founded;
    }

    public String getFounder()
    {
        return founder;
    }

    public void setFounder(String founder)
    {
        this.founder = founder;
    }

    public String getStills()
    {
        return stills;
    }

    public void setStills(String stills)
    {
        this.stills = stills;
    }

    public String getWater()
    {
        return water;
    }

    public void setWater(String water)
    {
        this.water = water;
    }

    public String getStatus()
    {
        return status;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getTown()
    {
        return town;
    }

    public void setTown(String town)
    {
        this.town = town;
    }

    public String getCountry()
    {
        return country;
    }

    public void setCountry(String country)
    {
        this.country = country;
    }

    public String getRegion()
    {
        return region;
    }

    public void setRegion(String region)
    {
        this.region = region;
    }

    public Coordinates getCoordinates()
    {
        return coordinates;
    }

    public void setCoordinates(Coordinates coordinates)
    {
        this.coordinates = coordinates;
    }

    public String getHistory()
    {
        return history;
    }

    public void setHistory(String history)
    {
        this.history = history;
    }

    public String[] getWhisky()
    {
        return whisky;
    }

    public void setWhisky(String[] whisky)
    {
        this.whisky = whisky;
    }

    public ContactDetails getContactDetails()
    {
        return contactDetails;
    }

    public void setContactDetails(ContactDetails contactDetails)
    {
        this.contactDetails = contactDetails;
    }

    public String[] getWebsites()
    {
        return websites;
    }

    public void setWebsites(String[] websites)
    {
        this.websites = websites;
    }

    public Access getAccess()
    {
        return access;
    }

    public void setAccess(Access access)
    {
        this.access = access;
    }

    public VisitorCentre getVisitorCentre()
    {
        return visitorCentre;
    }

    public void setVisitorCentre(VisitorCentre visitorCentre)
    {
        this.visitorCentre = visitorCentre;
    }

    public Tours getTours()
    {
        return tours;
    }

    public void setTours(Tours tours)
    {
        this.tours = tours;
    }

    @Override
    public String toString()
    {
        return "Distillery{" + "name=" + name + ", owner=" + owner + ", founded=" + founded + ", founder=" + founder + ", stills=" + stills + ", water=" + water + ", status=" + status + ", town=" + town + ", country=" + country + ", region=" + region + ", coordinates=" + coordinates + ", history=" + history + ", whisky=" + whisky + ", contactDetails=" + contactDetails + ", websites=" + websites + ", access=" + access + ", visitorCentre=" + visitorCentre + ", tours=" + tours + '}';
    }
    
    
    
    

}
